Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Portugal F3 Bulgaria-w1 Bulgaria-w2 Bulgaria-w3 Czech Republic F1 Bulgaria-w4 Romania F8 Austria F1 Romania F10 Spain F17 Spain F18 Portugal #1-w2 Portugal #1-w3 Brazil F10 Brazil F11 Czech Republic F4 Portugal F3 Italy F4 Italy F5 Italy F6 Italy F7 Hungary F1 Bulgaria-w2 Morocco F3 Bulgaria-w3 France F8 France F9 Serbia & Montenegro F3 Austria F5 Ukraine F2 Venezuela F5 Ukraine F3 Venezuela F6 Czech Republic F6 Germany F3 Austria F2 France F4 France F5 Romania F4 Germany F7 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 Croatia F2 Portugal F7 Portugal F1 Portugal F2 Portugal F3 Turkey F8 Turkey F9 Portugal F6 Italy F20 Portugal F8 Portugal F9 Turkey F7 Portugal F10 Croatia F3 Italy F28 Portugal F1 Portugal F2 Portugal F3 Morocco F2 Morocco F3 Italy F6 Portugal F4 Portugal F5 Portugal F6 Portugal F9 Portugal F10 Portugal F11 Italy F23 Portugal F13 Tunisia F1 Tunisia F4 Tunisia F6 Portugal F1 Portugal F3 Tunisia F12 Tunisia F13 Tunisia F14 Portugal F3 Portugal #1-w1 Morocco F5 Portugal #1-w4 Tunisia F15 Italy F16 Tunisia F5 Tunisia F6 Portugal F4 Italy F19 Portugal F1 Portugal F5 Bulgaria-w1 Hungary F3 Morocco F4 Bulgaria-w4 Portugal F6 Portugal F7 Slovakia F1 Croatia F5 Italy F32 Spain F18 Germany F2 Croatia F2 Nigeria F1 Nigeria F2 Spain F19 Poland F4 Italy F15 Spain F20 Portugal F8 Spain F24 Romania F12 Italy F25 Tunisia F23 Portugal F12 Bulgaria F4 Tunisia F27 Tunisia F28 Tunisia F29 Tunisia F30 Tunisia F31 Tunisia F32 Tunisia F2 Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F4 (Lisbon) Portugal F5 (Quinta Da Marinha) Portugal F6 (Porto) Portugal F7 (Carcavelos) Italy F10 (Santa Margherita Di Pula) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Spain F16 (Huelva) Portugal F8 (Lisbon) Portugal F10 (Torres Vedras) Portugal F11 (Povoa de Varzim) Spain F23 (Xativa) Portugal F14 (Porto) Portugal F17 (Sintra) Portugal F18 (Sintra) Spain F22 (Denia) Spain F29 (Sevilla) Portugal F19 (Castelo Branco) Portugal F20 (Oliveira De Azemeis) Portugal F21 (Idanha-a-Nova) Italy F34 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Tunisia F36 (Hammamet) Tunisia F37 (Hammamet) USA F3 (Naples) USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Portugal F7 (Porto) Portugal F8 (Cascais) Italy F11 (Napoli) Romania F2 (Bacau) Spain F14 (Huelva) Portugal F9 (Povoa de Varzim) Portugal F10 (Setubal) Portugal F11 (Castelo Branco) France F13 (Ajaccio) Portugal F12 (Porto) Portugal F13 (Caldas Da Rainha) Portugal F14 (Sintra) Portugal F15 (Sintra) Portugal F16 (Sintra) Tunisia F31 (Monastir) Portugal F17 (Setubal) Portugal F18 (Oliveira De Azemeis) Portugal F19 (Idanha-a-Nova) Portugal F20 (Idanha-a-Nova) Portugal F21 (Sao Bras de Alportel) Portugal F22 (Tavira) Tunisia F41 (Monastir) Tunisia F42 (Monastir) Tunisia F43 (Monastir) Czech Republic F3 Tunisia F45 (Monastir) Slovenia F3 Romania F9 M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao M15 Quinta Do Lago M15 Reus M15 Madrid M25 Vic M15 Majadahonda M25 Huelva M15 Setubal M15 Idanha-A-Nova M15 Idanha-A-Nova M15 Castelo Branco M25 Porto M15 Sintra M15 Sintra M25+H Oliveira De Azemeis M25 Tavira M25 Quinta Do Lago M25 Portimao Tennis Napoli Cup - Napoli Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Tatra Banka Open 2003 - Bratislava Kos-Zucchetti Tennis Cup - Cordenons Kobstaedernes ATP Challenger - Kolding Morocco Tennis Tour - Casablanca Porsche Open - Poznan Arpa Ceramic Cup - Reggio Emilia Czech Indoor Open - Prague GHI Bronx Tennis Classic - Bronx Akbank Private Banking TED Open - Istanbul Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton Brasov Challenger - Brasov Concurso Internacional de Vigo - Vigo ATP Challenger Trophy 2007 - Trnava Trofeo Sisma Mantova - Mantova Akbank Private Banking TED Open 2006 - Istanbul Kobstaedernes ATP Challenger - Kolding Flea Market Cup - Busan Copa Petrobras Paraguay - Asuncion Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Memorial A. Manfredini Sassuolo Challenger - Sassuolo Copa Petrobras Uruguay - Montevideo Siemens Open - Scheveningen Heilbronn Open - Heilbronn Levene Gouldin & Thompson Tennis Challenger - Binghamton Akbank Private Banking TED Open - Istanbul M25 Setubal Copa Petrobras - Bogota Bancolombia Open - Cali Dharwad Challenger 2006 - Dharwad Abierto Internacional Varonil Ciudad de Cancun - Cancun Challenger Copa Sevilla - Seville Maia Open 2002 - Maia Besancon Challenger Genova Open Challenger - Genova XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Internationaux de Nouvelle-Caledonie - New Caledonia Challenger Cudad de Guayaquil - Guayaquil Sarajevo Challenger Open de Montauban - Montauban Schickedanz Open 2007 - Furth Czech Open 2006 - Prostejov Open Castilla y Leon - Segovia Memorial Manfredini - Sassuolo Seguros Bolivar Open - Medellin PEOPLEnet Cup - Dnepropetrovsk Bancastato Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan Italy F5 Tunis Challenger Antonio Savoldi-Marco Co. - Manerbio Turin Challenger Pozoblanco Challenger Copa Petrobras Colombia - Bogota Manchester Challenger Bancolombia Open - Bogota Recanati Challenger Mitsubishi Electric Europe Cup - Monza Prosperita Open 2007 - Ostrava Segovia Challenger San Remo Tennis Cup - San Remo Unique Zagreb Open - Zagreb Istanbul Challenger Open de Montauban - Montauban Porsche Open - Poznan Kos-Zucchetti Tennis Cup - Cordenons Copa Sevilla 2007 - Seville St. Remy Challenger Togliatti Cup - Togliatti Napoli Challenger Bukhara Challenger - Bukhara Tashkent Challenger Orleans Challenger Tatra Banka Open - Bratislava Tunis Open - Tunis Challenger Britania Zavaleta - Puebla Seoul Challenger Chuncheon Challenger Alessandria Challenger Lugano Challenger Milan Challenger Tennis Napoli Cup 2007 - Napoli Ethias Trophy - Mons Istanbul Challenger Seguros Bolivar Open - Medellin KGHM Dialog Polish Indoors - Wroclaw Tatra Banka Open - Bratislava Tarragona Challenger Tashkent Challenger Rennes Challenger Ortisei Challenger Bratislava Challenger The LTA Nottingham Challenger - Nottingham Le Gosier Challenger Guangzhou Challenger Pingguo Challenger Napoli Challenger Nottingham Challenger Tatra Banka Open 2006 - Bratislava Braunschweig Challenger Copa Petrobras Argentina - Buenos Aires Poznan Challenger Penza Challenger Trani Challenger Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe Genova Challenger St. Remy Challenger IPP Open - Helsinki Morocco Tennis Tour - Fes Morocco Tennis Tour - Marrakech Izmir Challenger Palermo Challenger Rennes Challenger Orleans Challenger Open Castilla y Leon - Segovia Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Ortisei Challenger Buenos Aires Challenger Helsinki Challenger Samsung Securities Cup - Seoul Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima South African Airways Open - East London Morocco Tennis Tour - Tanger Portugal F10 Quito Challenger Status Athens Open - Athens Turin Challenger Dallas Challenger Pereira Challenger Johannesburg Challenger Fergana Challenger San Marino Challenger Samarkand Challenger Caltanissetta Challenger IPP Open - Helsinki Granby Challenger Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons St. Remy Challenger Copa Petrobras-Argentina - Buenos Aires Tashkent Challenger Challenger Britania Zavaleta - Puebla Aberto de Santa Catarina - Florianopolis Coffee Cup Challenger - Chikmagalur 5° Sporting Challenger - Turin Shenzhen Challenger Challenger Brasov - Brasov Gimcheon Challenger Busan Challenger Prostejov Challenger Copa Petrobras Brazil - Aracaju Seville Challenger Challenger DCN de Cherbourg - Cherbourg Tashkent Challenger Morocco Tennis Tour - Rabat Raanana Challenger Taipei City Challenger Szczecin Challenger Nord LB Open 2007 - Braunschweig Open de Montauban - Montauban Perugia Challenger Siemens Open 2007 - Scheveningen Braunschweig Challenger San Marino Cepu Open - San Marino Orleans Challenger Eckental Challenger Brescia Challenger Tatra Banka Slovak Open - Bratislava Quimper Challenger Guangzhou Challenger Reunion Island Challenger Internazionali di Tennis di Bergamo - Bergamo Seoul Challenger BMW Tennis Championship - Sunrise Orleans Challenger Brest Challenger Brescia Challenger Bratislava Challenger Surbiton Challenger Irving Challenger Astana Challenger Sao Paulo Challenger Santo Domingo Challenger Brescia Challenger Napoli Challenger St. Brieuc Challenger Mons Challenger Glasgow Challenger Ortisei Challenger Phoenix Challenger Seoul Challenger Ostdeutscher Sparkassen Cup - Dresden Braunschweig Challenger Biel Challenger Pozoblanco Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Como Challenger Mons Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Geneva Challenger Italy F24 9° Trani Cup - Trani Bratislava Challenger Itajai Challenger Taipei City Challenger Bratislava Challenger Ostrava Challenger Milan Challenger Granby Challenger Orleans Challenger Irving Challenger Troisdorf Challenger Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Portugal F9 (Setubal) Samarkand Challenger - Samarkand Copa Petrobras Paraguay - Asuncion Busan Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Shenzhen Challenger Raanana Challenger Copa Sevilla Internacionales de Andalucia - Seville Busan Challenger Bangkok Challenger Pozoblanco Challenger Bratislava Challenger Tunisia F5 Tunisia F44 (Monastir) Tashkent Challenger Irving Challenger Taipei City Challenger Lisbon Challenger Portoroz Challenger Prague Challenger Challenger Britania Zavaleta - Puebla Nottingham Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Busan Challenger Braga Challenger Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Mallorca Challenger Seville Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Biella 7 Challenger Mallorca Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Steelers Cup - Kosice Mallorca Challenger Bogota Challenger Ismaning Challenger Ortisei Challenger Copa Petrobras Uruguray - Montevideo Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Mordovia Cup 2005 - Saransk Challenger Copa Sevilla - Seville Open de la Ville de Saint Denis - Reunion Island Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Open de Rennes La Trinitaine - Rennes Sony Ericsson Open 2008 - Belgrade Prosperita Open 2008 - Ostrava ATP Open Castilla y Leon - Segovia Tatra Banka Slovak Open - Bratislava Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ismaning Challenger Bratislava Challenger Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Trieste Challenger Portoroz Challenger Quimper Challenger Quimper 2 Challenger Busan Challenger Jonkoping Challenger Prague Challenger Milan Challenger Prostejov Challenger Zagreb Challenger Estoril Open - Estoril Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Mercedes Cup - Stuttgart BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Bratislava Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Estoril Open - Estoril BMW Open - Munich Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Open Sud de France - Montpellier Medibank International - Sydney Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Bratislava Challenger Abierto Mexicano Telcel - Acapulco Allianz Suisse Open - Gstaad BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Dallas Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Citi Open - Washington Rakuten Japan Open - Tokyo Portugal Open - Oeiras Power Horse Cup - Dusseldorf Genova Challenger Citi Open - Washington Shenzhen Open - Shenzhen Open de Tenis Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven Next Generation Adelaide International - Adelaide M15 Sao Bras Alportel Interwetten Austrian Open - Kitzbuhel Tashkent Challenger San Juan Challenger Rio De Janeiro Challenger Open de Nice Cote d'Azur - Nice Buenos Aires Challenger Marburg Challenger Medellin Challenger PBZ Zagreb Indoors - Zagreb Bratislava Challenger Qatar Exxon Mobil Open - Doha Guayaquil Challenger Drummondville Challenger Chennai Open - Chennai Malaga Challenger Helsinki Challenger ATP Studena Croatia Open Umag - Umag Aegon Nottingham Open - Nottingham BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Millennium Estoril Open - Estoril Sunrise Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Gerry Weber Open - Halle Aircel Chennai Open - Chennai Kaohsiung Challenger Malaysian Open - Kuala Lumpur Atlanta Tennis Championships - Atlanta VTR Open - Vina del Mar Rome Challenger Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Kun-Ming Challenger Busan Challenger U.S. National Indoor Tennis Championships - Memphis BB&T Atlanta Open - Atlanta Athens Challenger Rome Challenger Bratislava Challenger Tunis Challenger AEGON Championships - London Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem Helsinki Challenger Medibank International - Sydney St. Petersburg Open - St. Petersburg Estoril Open - Estoril Intrum Stockholm Open - Stockholm Guadalajara Challenger Open 13 Provence - Marseille Poznan Challenger BRD Nastase Tiriac Trophy - Bucharest Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Heilbronn Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Movistar Open - Santiago Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Copa Claro - Buenos Aires Napoli Challenger Estoril Open - Estoril Seoul Challenger AEGON International - Eastbourne Braga Challenger Delray Beach Open - Delray Beach Caltanissetta Challenger Apia International - Sydney Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Ostrava Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Bet-at-home Cup - Kitzbuhel SkiStar Swedish Open - Bastad Segovia Challenger Bet-at-home Open - Hamburg Portugal Open - Oeiras Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Estoril Open - Estoril U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Mons Challenger Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Erste Bank Open - Vienna Heineken Open - Auckland Segovia Challenger Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Eckental Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Lisbon Challenger Cary Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Eckental Challenger Seville Challenger Zagreb Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prague Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille Winston Salem - Winston Salem BCR Open Romania - Bucharest AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Sony Ericsson Open - Miami Ilkley Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Montreal Miami Open - Miami Mutua Madrid Open - Madrid Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger Brasil Open - Sao Paulo PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Sony Ericsson Open - Miami BNP Paribas Masters - Paris Aircel Chennai Open - Chennai Open Sud de France - Montpellier Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Wimbledon - London Australian Open - Melbourne Miami Open - Miami Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Sony Ericsson Open - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf Erste Bank Open - Vienna Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, PO, MAR-POR 2-3 Swiss Indoors Basel - Basel Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Sony Ericsson Open - Miami French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open (juniors) Wimbledon - London Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Olympics - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Wimbledon (juniors) Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group II, 2R, POR-LTU 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 1, 1R, GEO-POR 3-2 Australian Open (juniors) French Open (juniors) Australian Open (juniors) Davis Cup, World Group, PO, SVK-BEL 2-3